package com.itmuch.cloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.turbine.EnableTurbine;

/**
 * 使用hystrix的turbine
 * Turbine是监控数据的聚合，可以监控整个集群：
 * 		1.添加maven包
 *   	2.启动类添加注解@EnableTurbine
 * 		3.在配置文件把turbine注册到Eureka中： defaultZone:  http://localhost:8761/eureka   		
 * 		4.在配置文件添加要监控的对象，有多个对象的项目 	
 * 		5.
 * 			(1).
 * 			启动项目：
 *                  microservice-discovery-eureka，
 *                  microservice-provider-user，
 * 					microservice-consumer-movie-feign-with-hystrix，
 * 					microservice-consumer-movie-ribbon-with-hystrix，
 *                  microservice-hystrix-turbine，
 *                  microservice-hystrix-dashboard
 * 			(2).		
 * 			浏览器连接地址：
 * 			http://localhost:8011/movie/1  连接，点击刷新
 * 			http://localhost:7901/movie/1   连接，点击刷新	
 * 			http://localhost:8031/turbine.stream    turbine的数据流
 * 			http://localhost:8030/hystrix页面，把http://localhost:8031/turbine.stream添加到页面地址
 * 			
 * 		
 * 
 * 
 * 
 */


@EnableTurbine
@SpringBootApplication
public class TurbineApplication {
	
	public static void main(String[] args) {
		SpringApplication.run(TurbineApplication.class, args);
		
	}
	
	
}
